// Copyright (c) 2024 CHANGLEI. All rights reserved.

import 'package:flutter/material.dart';

abstract class ChartBehavior {
  void onTouchDown(double xPos, double yPos);

  void onTouchUp(double xPos, double yPos);

  void onDoubleTap(double xPos, double yPos);

  void onTouchMove(double xPos, double yPos);

  void onLongPress(double xPos, double yPos);

  void onEnter(double xPos, double yPos);

  void onExit(double xPos, double yPos);

  void onPaint(Canvas canvas);
}
